namespace GetTogether.RichText.Sys.Application
{

	
	public interface IArgument
	{

		
		string Name { get; }

		
		object Value { get; }

		
		object DefaultValue { get; }

		
		bool IsMandatory { get; }

		
		bool HasName { get; }

		
		bool IsValid { get; }

		
		bool IsLoaded { get; }

		
		void Load( string commandLineArg );

	} // interface IArgument

} 

